package unq.edu.cui.tp.arena;
import org.uqbar.arena.Application;
import org.uqbar.arena.windows.Window;

import unq.edu.cui.tp.dominio.Sistema;
import unq.edu.cui.tp.modelo.ventanas.RestriccionesDeEmpleados;

public class RestriccionesApplication extends Application {
   public Sistema sistema;
	
	
	public static void main(String[] args) {
		new RestriccionesApplication().start();
	}

	@Override
	protected Window<?> createMainWindow() {
		// inicializar datos generales
		this.inicializarSistema();
		// crear un modelo de ventana
		RestriccionesDeEmpleados modeloVentana = new RestriccionesDeEmpleados(this.sistema);
		// crear y retornar la primer ventana
		return new RestriccionesDeEmpleadosWindow(this, modeloVentana);
	}

	private void inicializarSistema() {
	
		this.sistema = new Sistema();
		this.sistema.inicializar();	
	}
}
